//
//  RNOLMyMessageViewController.m
//  RongNiuOnline
//
//  Created by apple on 2018/4/13.
//  Copyright © 2018年 rongniu. All rights reserved.
//

#import "RNOLMyMessageViewController.h"
#import "RNOLMyMessageCell.h"

@interface RNOLMyMessageViewController ()<UITableViewDelegate,UITableViewDataSource>

@property (nonatomic,strong) UITableView *tableView;
@property (nonatomic,strong) NSMutableArray *dataSource;

@end

@implementation RNOLMyMessageViewController

- (UITableView *)tableView{
    if(!_tableView){
        _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, KWIDTH , KHIGHT - kNavBarHeight) style:UITableViewStyleGrouped];
        _tableView.backgroundColor = kBgColor;
        adjustsScrollViewInsets_NO(_tableView, self);
//        _tableView.height -= kBottomHeight;
        _tableView.delegate = self;
        _tableView.dataSource = self;
        _tableView.separatorStyle = UITableViewCellSeparatorStyleNone ;
        UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0, 0, KWIDTH , 10)];
        header.backgroundColor = kBgColor;
        _tableView.tableHeaderView = header;
        _tableView.tableFooterView = [UIView new];
        [_tableView registerClass:[RNOLMyMessageCell class] forCellReuseIdentifier:@"RNOLMyMessageCell"];
        [self.view addSubview: _tableView];
    }
    return _tableView;
}


- (NSMutableArray *)dataSource
{
    if (_dataSource==nil) {
        _dataSource =[[NSMutableArray alloc]init];
    }
    return _dataSource;
}


- (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = kBgColor;
    [self setupNavBarTitleViewWithText:@"我的消息"];
    [self setupNavBarRightButtonWithTitle:@"编辑"];
    [self setup];
}

- (void)setup{
    [self tableView];
    
}

#pragma mark- 导航栏右侧按钮
- (void)navRightAction:(UIButton *)sender{
    if ([sender.currentTitle isEqualToString:@"全选"]) {
        [sender setTitle:@"编辑" forState:UIControlStateNormal];
    }else{
        [sender setTitle:@"全选" forState:UIControlStateNormal];
    }
}



#pragma mark -  UITableViewDelegate && UITableViewDataSource
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    
    return 10;
}


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    RNOLMyMessageCell *cell = [tableView dequeueReusableCellWithIdentifier:@"RNOLMyMessageCell"];
    return cell;
}


- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return 210.0f;
}



@end
